<% layout('/layouts/default.html', {title: '用户管理', libs: ['layout','zTree']}){ %>
<div class="ui-layout-west">
    <div class="main-content">
        <div class="box box-main">
            <div class="box-header">
                <div class="box-title">
                    <i class="fa icon-grid"></i> ${text('单位类型')}
                </div>
                <div class="box-tools pull-right">
                    <button type="button" class="btn btn-box-tool" id="btnExpand" title="${text('展开')}" style="display:none;"><i class="fa fa-chevron-up"></i></button>
                    <button type="button" class="btn btn-box-tool" id="btnCollapse" title="${text('折叠')}"><i class="fa fa-chevron-down"></i></button>
                    <button type="button" class="btn btn-box-tool" id="btnRefresh" title="${text('刷新')}"><i class="fa fa-refresh"></i></button>
                </div>
            </div>
            <div class="ui-layout-content">
                <div id="tree" class="ztree"></div>
            </div>
        </div>
    </div>
</div>
<div class="ui-layout-center">
    <iframe id="mainFrame" name="mainFrame" class="ui-layout-content p0"
            src="${ctx}/sd/docDeliverReturn/list"></iframe>
</div>
<% } %>
<script>
    // 初始化布局
    $('body').layout({
        west__initClosed: $(window).width() <= 767, // 是否默认关闭
        west__size: 200
    });
    // 主页框架
    var win = $("#mainFrame")[0].contentWindow;
    // 树结构初始化加载
    var setting = {view:{selectedMulti:false},data:{key:{title:"title"},simpleData:{enable:true}},
        callback:{onClick:function(event, treeId, treeNode){
                tree.expandNode(treeNode);

                win.$('#unitCode').val(treeNode.id);
                win.$('#unitName').val(treeNode.name);
                /*if (treeNode.id < 4) {
                    console.log(treeNode);
                    win.$('#unitType').val(treeNode.id);
                    win.$('#testUserCode').val(null);
                    win.$('#testUserName').val(null);
                }else {
                    win.$('#unitType').val(null);
                    //code指的是传入的值  testUser是treeselect的Id
                    win.$('#testUserCode').val(treeNode.id);
                    //name指的是输入框显示的东西
                    win.$('#testUserName').val(treeNode.name);
                }*/

                win.page();
            }}
    }, tree, loadTree = function(){
        js.ajaxSubmit("${ctx}/sd/docDeliverRecord/treeData?isTop=false&___t=" + new Date().getTime(),
            {ctrlPermi:'${@Global.getConfig("user.adminCtrlPermi", "2")}'/*1拥有的权限 2管理的权限*/}, function(data){
                tree = $.fn.zTree.init($("#tree"), setting, data);//.expandAll(true);
                // 展开第一级节点
                var nodes = tree.getNodesByParam("level", 0);
                for(var i=0; i<nodes.length; i++) {
                    tree.expandNode(nodes[i], true, false, false);
                }
                // 展开第二级节点
// 		nodes = tree.getNodesByParam("level", 1);
// 		for(var i=0; i<nodes.length; i++) {
// 			tree.expandNode(nodes[i], true, false, false);
// 		}
            }, null, null, js.text('loading.message'));
    };loadTree();
    // 工具栏按钮绑定
    $('#btnExpand').click(function(){
        tree.expandAll(true);
        $(this).hide();
        $('#btnCollapse').show();
    });
    $('#btnCollapse').click(function(){
        tree.expandAll(false);
        $(this).hide();
        $('#btnExpand').show();
    });
    $('#btnRefresh').click(function(){
        loadTree();
    });
</script>
